package com.divemotor.ventarepuestosinternet.service.impl;

import java.io.Serializable;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.divemotor.ventarepuestosinternet.dao.EtiquetaDAO;
import com.divemotor.ventarepuestosinternet.exception.DivemotorBusinessException;
import com.divemotor.ventarepuestosinternet.model.Etiqueta;
import com.divemotor.ventarepuestosinternet.service.EtiquetaService;

@Service(value="etiquetaService")
@Transactional(rollbackFor=Exception.class)
public class EtiquetaServiceImpl implements EtiquetaService, Serializable {

	private static final long serialVersionUID = 7792406998232885074L;
	
	@Autowired
	private EtiquetaDAO etiquetaDAO;
	
	@Override
	public Etiqueta obtenerEtiquetaPorCodigo(String codigo) throws DivemotorBusinessException {
		Etiqueta etiqueta = new Etiqueta();
		etiqueta.setCodigo(codigo);
		return etiquetaDAO.obtenerEtiquetaPorCodigo(etiqueta);
	}

}
